From f9724d1d3498c6f1a8df2fb242b2b0258d7bbcaf Mon Sep 17 00:00:00 2001 From: Jakub Steiner Date: Tue, 19 Aug 2014 18:45:15 +0200 Subject: [PATCH] Adwaita: selection mode checkboxes --- gtk/resources/theme/Adwaita/_common.scss | 16 + gtk/resources/theme/Adwaita/assets.svg | 497 +++++++++++++++++- gtk/resources/theme/Adwaita/assets.txt | 8 + .../assets/checkbox-active-selectionmode.png | Bin 0 -> 949 bytes .../checkbox-active-selectionmode@2.png | Bin 0 -> 1845 bytes .../checkbox-backdrop-selectionmode.png | Bin 0 -> 762 bytes .../checkbox-backdrop-selectionmode@2.png | Bin 0 -> 1615 bytes .../checkbox-checked-active-selectionmode.png | Bin 0 -> 1577 bytes ...heckbox-checked-active-selectionmode@2.png | Bin 0 -> 3212 bytes ...heckbox-checked-backdrop-selectionmode.png | Bin 0 -> 1304 bytes ...ckbox-checked-backdrop-selectionmode@2.png | Bin 0 -> 2677 bytes .../checkbox-checked-hover-selectionmode.png | Bin 0 -> 1469 bytes ...checkbox-checked-hover-selectionmode@2.png | Bin 0 -> 3115 bytes .../assets/checkbox-checked-selectionmode.png | Bin 0 -> 1547 bytes .../checkbox-checked-selectionmode@2.png | Bin 0 -> 3317 bytes .../assets/checkbox-hover-selectionmode.png | Bin 0 -> 903 bytes .../assets/checkbox-hover-selectionmode@2.png | Bin 0 -> 1934 bytes .../Adwaita/assets/checkbox-selectionmode.png | Bin 0 -> 971 bytes .../assets/checkbox-selectionmode@2.png | Bin 0 -> 2061 bytes .../theme/Adwaita/gtk-contained-dark.css | 32 ++ gtk/resources/theme/Adwaita/gtk-contained.css | 32 ++ 21 files changed, 575 insertions(+), 10 deletions(-) create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode@2.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-backdrop-selectionmode@2.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode@2.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-hover-selectionmode@2.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-selectionmode.png create mode 100644 gtk/resources/theme/Adwaita/assets/checkbox-selectionmode@2.png diff --git a/gtk/resources/theme/Adwaita/_common.scss b/gtk/resources/theme/Adwaita/_common.scss index 54079c44bd..2ecb2eadee 100644 --- a/gtk/resources/theme/Adwaita/_common.scss +++ b/gtk/resources/theme/Adwaita/_common.scss @@ -1693,6 +1693,22 @@ $asset_suffix: if($variant=='dark', '-dark', ''); } } +//selection-mode +@each $s,$as in ('','-selectionmode'), + (':hover', '-hover-selectionmode'), + (':active', '-active-selectionmode'), + (':backdrop', '-backdrop-selectionmode'), + (':checked', '-checked-selectionmode'), + (':checked:hover', '-checked-hover-selectionmode'), + (':checked:active', '-checked-active-selectionmode'), + (':backdrop:checked', '-checked-backdrop-selectionmode') { + GtkIconView.view.check#{$s}, + GtkFlowBox.view.check#{$s} { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox#{$as}.png"), + url("assets/checkbox#{$as}@2.png")); + } +} + GtkCheckButton.text-button, GtkRadioButton.text-button { // this is for a nice focus on check and radios text padding: 1px 2px 4px; diff --git a/gtk/resources/theme/Adwaita/assets.svg b/gtk/resources/theme/Adwaita/assets.svg index 7336369b36..6d9b8d5ea9 100644 --- a/gtk/resources/theme/Adwaita/assets.svg +++ b/gtk/resources/theme/Adwaita/assets.svg @@ -14,7 +14,7 @@ height="1052.3622" id="svg9892" version="1.1" - inkscape:version="0.48.4 r9939" + inkscape:version="0.48+devel r13295" sodipodi:docname="assets.svg"> @@ -922,6 +922,66 @@ offset="1" style="stop-color:#393f3f;stop-opacity:1;" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gtk/resources/theme/Adwaita/assets.txt b/gtk/resources/theme/Adwaita/assets.txt index 1df2195bf2..6cc91d2697 100644 --- a/gtk/resources/theme/Adwaita/assets.txt +++ b/gtk/resources/theme/Adwaita/assets.txt @@ -46,6 +46,14 @@ checkbox-unchecked-active-dark checkbox-unchecked-insensitive-dark checkbox-unchecked-backdrop-dark checkbox-unchecked-backdrop-insensitive-dark +checkbox-selectionmode +checkbox-hover-selectionmode +checkbox-active-selectionmode +checkbox-backdrop-selectionmode +checkbox-checked-selectionmode +checkbox-checked-hover-selectionmode +checkbox-checked-active-selectionmode +checkbox-checked-backdrop-selectionmode checkbox-mixed-dark checkbox-mixed-hover-dark checkbox-mixed-active-dark diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..f1be3daad32f0af4d6d9ab666484982a9731953d GIT binary patch literal 949 zcmV;m14{gfP)!bJH%n zHQ<$u8~>et0e&*Zgb5HKL>YJkaL&&vm&A-Pa?!Nzekp6A_(nJX4hJf&93(~d?;nHvazb~H*U zFJ>wx{I4v9kXe)SVks+`cS#VX5F%fYwDl7pQpnsv49WLf0z^oWJ4g!0Uw9MDa)sNMCR;~v?NIZ5xHMz5KRFhBvRxIGJRgy(e@B8heqi0p` zs+YRJW$EbX8NTngV%np8jo7dPA`n2)6;X=EsP>s%}%e;XgrF8C`R|~Er3p^ z^K@}>u@r^o)tfhNSe9iW#_yiXXv32s-+lXiuhnXOw!OXmMGWNUM1f`7wp?3VdvAVz z{@q)*UoKQC73)gzN~TcsdwqQ0AO8CIx07bG`N{hF`p1L8U~}y)<>sdg8Ab7IBzyIUT&d%4nySoRmuCpa4TwH|bq+}63(SPE%L|p&IkD5OL Xu+T5BoW0{u00000NkvXXu0mjf_rtHJ literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-active-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9bdb5b588e0baa71d1075c7d01da76576092e8dc GIT binary patch literal 1845 zcmV-52g>+~P)UFU{FpughLdGJw!+-5dvf^v@DJ$HeP`o zyaQv8=ZEc?>8>1R?BJdr&)6O^_NYIjI(WKXsor;9RlT2KYZ|{#gJ3IRw$2lyejBa5vb;t9(m2^5iok%2Nb8~b5e(>PIv&WAg$E%pl z0}tO`K7K(4*ksRe94B)5^5tJ2I&|olfOyLesTzCmc&>*p+V%72&;N4e%9TH*)9L&s zrZKJc)Y>2Gf(Rknfs>W2PM<#AcjnBQ-`TePf!3ZjEmIf~iBb|}DA-y$Q-1`w1sB)# zDCAvot9dPi6xnR{``fo~|NhRMJ2RVD-_u$z!bU-UN-@VMA4){ZA+*SVD+yDu^*MGV=cL@bIUA zidc%a4hJKmiVJ2JHzQ)u-noy6r2y3M@bIT2BO~uu5ad8fgY}HFFQ}JNN{o$-eJ-Um zP0PS>Y(&6E3W<~rZbAmm&2el@%RowLj*X3dzR5}0M@i2J@G$}D_@zsiesT2Z(cglm zi7HNe~h zzFE6bD-**sO*u3)^oiD*eQm7>DG>rJ)55gOcj(sk5kerPga}wzjvka!+L4HX6*W;x;y4ag)ItccCz@qhIF5r- z5-VyFi5N&J?a|TEgB3LGl7Jm_<;amE{QyR!xFl@bUSA%2sVSwfZ5ts3k%+Ouw*YKO z@qZa*^z`(s3t~mhVy>|ZPLJ(0WhhL`#4yzc-vWpll>}*TZ$AtWjao#b4b95yLQ6}O z-0CW+WOm)R0HOw91YJ=|wE|d{wQEk1ono05@IT)IFapJR8>JM2<`6`w>e+QwK@7ua zng}tf|Nhkl*-eSpPN_?TP&&Svf*Sm&K@ez?EulBMu?B_l<^Tph>uVZAE6*VLP30lg7~N*4-rk2ht%cR6*b)@?g{D^Ax$DkT_Pmh zLjnc~1@R3M3bJvSra5J5xtR$g#78KIj~WE2ZJ@nCEpCJn;v*EqM|dyeBfOXKQBe@B zb@3T2-8`G>+QY@`z6D?a1pg zJRSo`rP2+5POM%nl}c~$Er1oHB#7g`GCMmP8yp-YwUla_C6ii80Y%>`bXk!=Ht5Rz z`}d~-l8Z?^*9&|~crSfC*CV-@+~8XPSqTKzl+4b~rW1+8qg*b}bZn;K;l9&09h)JS z%aceX9?j0qrYi^%UlSy7*Bu`p|H|{cwkRp>Q!Kh!CM7HHJ6wHoIQJX_|&OWpBaYH0mY~K+S>Nh*4EbWr=3?;R!An3 zB$G?Ht_wh+P*}Ko_wJXsZryrR#k{=43_w&VLImjR>)Utk+__(Mb#;B%+S+sW)7hxy zqqQcTPA8_OregQ*-TOY9&AK(3ZeFGeAhuD+yho{C$h`h#Sn6I*Y59aNLn!MIzAmFe j$MA(J6%3mEl{^0hx(b72{0CSy00000NkvXXu0mjfv6Wm* literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..22cf9946717739cf2467ff9b2f972c4181c780c9 GIT binary patch literal 762 zcmVBnHnD-f6?9DJpyzIA#U7JN?9{abH7+D z<`)+iSL^k<{TmG6gOt*;MUub}Kr|Xvvf1pLfq{W|JRa{-Rh4i!d}9fKTCIkz>lBMc zvs5bm%H?uz3x&c-vwR?>{3?J5@YMcjVPPSgOeP;E5{XbdyKohIdwY$Ijg5oZ+1b~Q zo%t999su_Nrl+S<>2&(#sj;!K zw&vkFjE;^fu~_W6V@bUv(%0AbsHdmLQwf0P+zq)!E+#P;4Bl&ZFt0;LM~8hK3u{1uH8nJBNpd?=?-U zdLh$jG$<4bwd3RCA4^M1pB$x=mVl)wN^ov&?$z+{a3&Uub*icwP?YvkXti2J*LAtO zyK5dD9etUfpU;&_C9_#R4_H@4&P*mVGBGjnWN>gW5ekL++ld&KWmU@M^7r-i_0P-8 s%ikQO%aIfANC>yN6W0<>ZsVfnFJBZKD)9?#;Q#;t07*qoM6N<$f^3dWHUIzs literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-backdrop-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..74296c7f0ef1cea42b3918fce75ddf8f28a7314e GIT binary patch literal 1615 zcmbu9|3A|S9LGOfu`lUJ!qB?us2G>WW@uQ}h)s*7xKqAdGj+2SHZ!peBcn%ONFM1M z`Lc+JYvbgUqsy0kX%Y!3jxt6Itx>oBhI>CAulMWye*gA$2)7MHAaLj=b=gmdT= zgTsrAivoB&p5sY2GyZtw=_tojanaZ2-7Nq>uiKC06_j{=?)tNXCeh}Pgen939LGBJ zkC`kB4f$Am%!xkp!p^djw-+OtW2+ySQGQ+?C>5sm+a}$C7%ML4NX$I=Gy@ij731w! zT}SInM=R^LRc&yr*DgQ0_o4vdY1c*j@--J0InCeEtL{?bRWbh}P-S!nD5_JmC&DZM z)S$k`JOKGsXe!dI;voJY1&z#ffNZ+E#acY1hXpx{?w1Eq_WzItK2GbbcwrC{m}PVu zJ_H%~iGycaoqe(TZqrskgfH9QZ=%z6lxeqqI$>;Nr36lM4 z(M;S`|IFL{Gc#>%q!YTpn!s&>%}w=`hd_- z3YY5~R%2H4lEUX}S{xZ3wdfp@wU;|`hiQ(Jv$MBj!S)+eLX%+ai`?bZn1KT(c`q4p z)+K{e*YG5ywIgrG%2tA4m8rn;{v2heJ^qo)<<5o;B;}IJ%#lc2(;N_ezmLzo>v-OL z=Dx%rvIaA07DCKQvZ7GYw3uER}dR@kpbMq(Su&BSmIBDC<@HQ0JE@OGxZBs|F- zDFqh-1}O1{g<)?Fk0*D*Vw06|jgzVCAlZ3K`h7z~zPhd1a_x=!=-vdpSR*!aOmDYz z9-)wegJ13v$z-^|4}NNv5z)v%-^n1oyuAEi+T)^8Ru*Vrix?f*d(-1)c6K&zl>t4!S%%7u$Fg53;kf%g!Iq zJYHx!B4d?QRaHHo_!znzu9;$vIvr3f`+O4Gx4|4pUK;}Yh$ep+>HYt5KZ*#2)eh>H zJfjxhy#B1Dw{~Zn?A^|Ma)w%%lRuJ~*FlGm3@DXV$40L_{*5wd+&ZzabFVw{XU2I; zvi1ET{AGXJTdv}6JRFumJQzlJdZZ|T@{@6F(tOGo@I2wn7p?YNE{*YS(RDaR=DUlH z?muB7l1N}u%ug&pk#L4qF+fC{YDeqPNROnTQWKZ+9UXqFC^&ZJyHStu`jfRHd zpaz}_dF4U5>Cl1H%efFk`%^nhV>S=oY@bK8!nCc2_Tl#9NKN-QeKf!|y#~cZJn7DWpYq1t3 z5Zo*-M)~;o;FgB1%jn6;-!a&Y!TkOD_3Qe(!8HQ)!o)tQGYPATSaM(h9v&Xs9?0cF zc40aG8)zkxw;gjM@|Ko_xmQo&6Uzs(YQNwPha?++?knEc zw4xdxSFUJ7br=Q)cVZ@|x(eziPA4iC-~CgZnwl!%>}f7+SA1ku7Fk~9-fc<~AkxwV o$1>9d#o4Wu84oRL+rt~xE)0Bh(No?WMECpwKW{4O9x)>AKZ0ZD)c^nh literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..eab1a0e977a8b8e3af9cf0fad94b6abab11fea57 GIT binary patch literal 1577 zcmV+^2G;qBP)f+mIi$g{3t@y2r+zEpc;H4{eaq1YN6X!TS!2t78OkQ zd$+qYbA4DAXLo1Wwi}}-IS(`E+;e|(&%Ni~xx_g~q7YFYfH?s20OSIYlbog}K>%(5 zE&#VU=Ptdm?6D`_0Owl(NZ^n_kVp?kL;`@N0On^1l1_dB@Dt};EnEHg+W?vp9qxh= zQ7(X004#}4R;$${2m;N7Kvh-l^Z6nMroggt`x-$I-Zg3`-hmPmp{lB?*4S*eb&@2_ zBO()Kgav>D01x~9fib7k`E7G^^H~5`R9y0^APAdNH2Q`(=OCg|0FMAbetv#deSQ7b z+`Qan)*M-80t3wyD%K4LG*yGo69~Fo?xBzOAGn?+%P$&xQ%k;8-Y62$>=+aPR99D5 z-B*xbmNUy@$_z)}7a%Z(+4-~NuJgV2ELmQi;sZ{Yp=@evYg0r31u;WqWo2>U{e@4> z%FQ;3CKIyEW<*CUvmxW0L(?>zICUC5y?rbN`$-ejjeUK65g2OWx{#I0NrfE0T$n@zd0MFwMrqdjfmoa4x`lW6bgGPH*y;R{!W2OX-aiix%) z0znW!j51ab@b!_Flu+{?ekgQhXmFRRs)~_40gNCp21c1FfpF;Xade*THiWXTv|-(| z&rGC(G8{2t3@igBB7FJP5uEGlG3;=ay&N@L--0Lz$(yuJl5%@D6*CY`({S+f!|3k0 zU}(3mw4v^uY6OG9w6WsB2+?%tCjXYIH=!sB7)61XE-k_9uWf-S#y8b84F?V$LeKfW zlu-4xHPE<<3D;jpx5Xu;k`cwt7tT32=TJ2bilV~l9LC;#2cW5%&IkCk`HPfLE6Z(Y zsI38@!Q*iuEma~IMakks62j#X>G}P4q#Nqb3 z00M|8En0H@VDYJ3xL`g;FJDP&cxhk=d-r_?BEpaT1BStEWu@5BPzwTw+v|=35rIu% z4kwihMijTo96Re#w0MzWF7V*^A{gfHNYOJ7{fDeT2*%SCL9 z@%z1yB?<5EZp4z3Vne8=o!cRbBK!fLVfyas6v{x~gy+{ihxIR1#*Ngy4wsCvw52Q#j6giGTqH^$MOC6B zl?DokemsHF?v)|jIgM? z0231~?dsKQlOsQmv^X4&qpGULCjWKLxib}*2;gbxt_aqyUHeEyMMcHjxpPa+W^>_8 z|1CM^2#3Rej*pK!J32Z#+uPf3=$Qd@aL$vC*i*Vx`IjUBppSFzHZuO_*HEb(=>KqW bXC!|Erv@e*oJgKc00000NkvXXu0mjfe4fwa literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-active-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..ff1009be937dd17c433ba8d2e66179b5f94c28e5 GIT binary patch literal 3212 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 O0000RJT*q;; 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 literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..43d48ef96472007995460f72c2ebb6ef98bf43e2 GIT binary patch literal 1469 zcmV;u1w#6XP)E_xqjuIlr7g_Z-4GN4^Ll5`en^NB}$loCc@TqyR_& zm6h+IX0wIS9=NyEPIsgv< zKy!0*Wm{WYXDAd}76=4vHk+*+rd&9Tj*e<4PoA8K4G#UR>iT*!KMovWN^*lh2w9ea zve|4xYisLUEiEl~H#9UX8596mtyTnsLF@F)^*ahd0XWK(XD`Y;Fnx5Jq%d!g0&9Usn_W67d2ZKS|QUd`%Y+w){ zf4bMyrc?bFb>`Z$vMgs8$PHi)hoj1BwJteSI2y;^{rkGTb&Rs`V4 zR5<5OK@gS{swW)5{?8AX+NiGoaqjGy9aL2fA2l>^&X=t0?&&QEb^m?$@`=miyQr$F zX7;5`PtM@FKIq1QFAkd8n;RSP+%xNSrfH^7w*-uHj-9*T$H6bZGPO4~u0gb~2cjr0 z*w4b&62%xpXV)%#edw^My|JMI(cT_791c_af?)Yu#p6%6K-V-7L4ZIA)~#(uNBeeI zEEWS)$9r8kbmWNXht|~BBNpz3)9D0btaPw^&0M<%RnxNdZ;yWmP1DfT*^z}~jG?`w z6Gx97H|?W7REJo&uV^Tsm^ns_O(%v&@W%FbP)flV!`tt?TM#N#7eqV~hRanv6i`IQ zR#vUVx%1~u;ed7!Lh$_$!=|xy!5}{DkHGD6l>`M8v5yT#`{DDhG7Ua4JW>!USR24V ze;6*O6O>Xzza@j^OOiYoipLAWnW;8VgMt1CTsM)aqQMwrCBX%1YA_h>huiJGX(&@L z&Y7W5szZ`)$51@BAY6^#kHKgJZnq1R>ZW~V%1wX)jB!KJG#ws~2Oq^^@U1e!`B$&T zKr{lk+YL?AP5a1{V*aWOV2rVXhq9(=kR%WG48*bNg^iFT36dn?<(FQ>U_6T3+-_)^ zR@4E%m<-zmr4$y6P%v0kXHij6fz7YCq4l*_0RT3ubsoInnVc0N1eDT6{R9B%oS^H; z4 zy70er>4e21f|wjjrHFHYQXPtthN37K8yiz)Ssqyo>`JB*i^WE2YXeVKR#y4} z5JfR$xNN1<3cqkc{=28AC->jzO1_`SIloE>xrF(>) z-V2G4xkWWT{+BAt@!6fodcDLsziNn?zlnzQ00000NkvXXu0mjfh});1 literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-hover-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..1836d2d820152655127a90a4087a4ff0aca22975 GIT binary patch literal 3115 zcmV+`4Ak?9P)v3Q1EnQ4`V^(F6V|QQH_O5r|`q^HZe5LtgXXZCE@3ZrpH}B2NBb;-{5g|kkV1_ruc!L&z zT2?{I%LTyh4K@J10QxxR?r;lOTu|@;r{r!Bt_7gs99lx41)v3i2ApU~xWEV@DF9Ld zBmod)Ud(if0T=+#!8z|8FXN(R1&@N@U4*!{kiZBb2>`MIB+F}S)Ts|Z6X$$*bi(5N z!e4OkKOl^b5EK|8gaF6{kUqhNMw2*z762{2>t1+g;by}5+W<&71q1{}2oV7+0g$3t zQ=>~g0M0I4n!gEzyooSj0Rez{VXXuZ7j7ZTmMy#Ojyvv13^)H|XmD`QQe9nrjZzxc zpgb>g{(6JaSR}We5x~4|n2!)WYvaa^OHxx)=O-s8ryGsNG*J}8hC7*}lv;1zyxBf5 zFwolB+1YaB$dMYW)k;U_o12mO17lqLFC(a;eKfEvj5B8CTM>U07K7xJsom>h*f$<>g_q2wOcjXs^%M^6Y`MSDJ01yFbQW_A}!w)~4J7> z%*;$AB?Zg^xzD1LE&rjSw4xI4z5hWZ#dJZy+OwxmUml$x!t)S4X4FngON*a1Yu5L* zS}pSP^GBpb8zg`E+E!9tf%gx87)cRVIpJ&1)zn@Jl;{ICM$4BkPbY*3Sy@@qT`-zK z`Dgj#o>b2f~D8TfVmudOar}Lp>vN^bUZc76r~h9 zUw8>spPrCytJmwX;ej85x?J6%bB|R>my9;K-EKU)>qY$Q^Ur15CM3jTuyxA-b2^>avGX~6e)5!T+l2UdymP1$8R-*W z&$%UB(&2Ps$1^+e#cBC(9pd8RJh0Nz6lqJ;19LbWD1Q1GRM*tXwv96y73*0(MKv(H z-HxIiPouW3PPT2F(TLw4szg>sh7_m76e+BU>v($T$3KC~<$@p(5F$Vj1Q0?%2!S9F zq@<+awU>7zHa1pP!)!Jiw(a;e>Ko3=vI794(TKMzD=n`oh+r8E2E1Kaf!yqDDNadPz!U)k!h>e9Sg>VV5x#6}l-&-4 z!GO2Q%aEHhd9VNlfC(~|+s1=-y>OxafM0LjKbf_pT!IH&`rMRhp1t>6a1%P|juLFRHpvjd^ zr$fcT5-eM?M2cgKP1%c1#okujvwj`kc=eTt+%sJ1v|3agJb-0Orw10G05E@7m`rFo ztrle^`;os?+L|`yumA;san2_lnnt5R*@68i@Y}L59k2j}Tyip@X*3#??%#)kJEtEO zpwOW2%f~sF-c~4aBhaYTDBZsoD+&vwI;ImA5au#lxPdVSN~!ew?sa!X+|x8_HA?pF z!SaFvsXR)l1Z*NXt;YU0UdO5xU&C^{-C&H%ZpY{#bOSuFbu`C+3E}AP5AMhJ6w+s6yT) zT`o67Q7v7BTv5uvxf`PBsp|HW6qJ`7fZc9KYg;=6m4Nhl^Ptga0Qg+T=Z4BWA9~gp z1UQ}c36~WHFehSSbPxpM9Y^FtV~oP>=3ej~>2x|Q$ju3u-|coO3d^(Ql*8?I`L{nJ z{}chZ5dfUi=``tdI=#(ihrwWgAb3`U7-JD#jBmOjit3;*9X)QS94ud(J+K%Y4kxTu zD>&!Q_V)HM=O*Df)jNKf@ErLaBeU7u26%ed@bC@kPD6+Ql}aUDw44E#QVOTjF=AZv zxjLn8ZyJ?VW}rcx5aMm4AhmmVcvy0Ci^X!;>2wDAS3>%%=*=`{{j0C9uRSFtWsTKp zg&?R96QhGhI#)2>>uOWcF4V=q?nQl;7PrwrviF14Bb*0D#Hlxt8AE-eB9xZJ}xq;5iFD zMki06Y^RjkuUzq*9AS*XWHP~Q9`??QCN_zj>_91l**pxB$pp?h2q9=|YXbn@(9m!` z2#US3|_6V1)d$n-9|+iW&Cola;p8mQH3h@uFUDmr#e zQRGktLu|fr%naheaH|FFwVJ)5HbkhJEIdTDk`c|3=bWE7aiYAhuP@lZekl|z2^i=6D|kML zF-A2tH9ghU)#a2@XMKGGnwy)$DRIn1d)vISd^2j6G4F*HHAPAT}dp44i5~0@{Ac|rXxFv_%O<}WHF*s;KXJ;pO zxm?8IaP(AFRh1q;emvNk9tUue2lxO;Ajvu;uh;8U+qZAukdcwG0ls%#ySx8cUS9sko}QlZ=2y*}^RSoQBl-+OPEJl@VPRp`%$YOOlai9sV`F3IiJ~ZP z$DG1qjM*&~ONYs1YP)vrT5ElMee;@IT?bGnXD+D7hdypmnE`we&YjU;-{?=t za2cP<^64A@u_C$p_H$S=_3a1OWGZZ6lEMG+C;h_F{{V3(%0&RrgoXeB002ovPDHLk FV1hfE&#wRg literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png b/gtk/resources/theme/Adwaita/assets/checkbox-checked-selectionmode.png new file mode 100644 index 0000000000000000000000000000000000000000..5412aec68834850f2b8d29c6806aa9c9c8935736 GIT binary patch literal 1547 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 literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode@2.png b/gtk/resources/theme/Adwaita/assets/checkbox-selectionmode@2.png new file mode 100644 index 0000000000000000000000000000000000000000..3fa786085467ac7bb42ceb463ad4047ecd80e6f2 GIT binary patch literal 2061 zcmV+o2=e!dP)DpILQipmyM zIUrFEd*Bddr9`TFsuU?G=SX|Ytx`}#q@JoCBJC>D=E8wvRJALVMu}8Vw06qcQ0T-a}ZqBk!RC$s> zY1DAF=UMn=vD0)e0Ve7>_DkEgq# zp}|*1MLrmbL}DWp3e9b7YiYHT7q48oa?9ax9Mg53-ripPem@?M2ZzJ)2#Xy?QK?9SDBfaAr^~~N~MBN zo;7%a>7<>Yj?2rpdEs&zPN^ z1>oh&mtWnzd-tn6#W$st-@@($O9*kCJTgW`M$Y&2^juREh2i00`uh5+UIu`oDD?I9 zF+4nsqA2wA^jsSm89AS)xOdks$a_-zYR8`H0NTpI$DI%Acy}AN891a43073|5 zU|^s-Pb>LE!McUdqN}T`8_0B(J@bbhXt~?|)^hy#@dL5tz~#VtmXSqUTiaQH*49>} zl%!H+JyxhHQmGV9r<2y!R^W%&a-ioG;_-Ms1<-Y!WHOm^u&O1J$s{h9)fx6;%Yp6y za!xZln3$aoCPm4b?^%i2IF2qJ%h>f}s8+9Qz z>OySPh1jSIu~8Rdqb|foNlSl@iWF-JU15se%hbZ+m{KVvmZB|0QIwkgUw1zh6LM6# zOvQvi?T;fuh{^~_rBY~`Ml>3&NW~5dUDr$M`bCAr<8eG557B6}W?PA(DCoM**49?h zvW0|5fM_&IOG^tbmn&%huH%F2d{Mx#qkr}J1S6vFHEqU$=Q zX%dM(B1xsDi+lUAy8Enhr>ZbLjytxOw(j@bCY1u$|?(mLVy)pp3_7fSUDpL!Ls1kqH#ad1gA*rCWTa@C_JKnDal~RVR#sL>Boctt^|!aT35Ub4r>3Uz zjUj6eU>z%aF>BT`F)?xf+O=zcdiU;~dg|0Ez*^1s_U&6#Rm}`od%wtGBBdmeNDzy~ zh(@DXbB@KuMS%3g#KiqPr!awahm6&rQxkW;>2#Wf zg$35v*9iuLFUH5mzcdUZU&YsU9URE0Y6gBwj?9QXZr{HBy9*aC{6SF^&FOT~)YL>{ zV_4-eiG8CGa;Xr2*MVh-ZPH75d`7 zzP{sEuU`FqOH0dnr_7d4u7pk;krE>Z?{I|)JN)lKFUP~#9KQ5yTA(;cLo0c}L rslFS~sIFJ;#DNIbMDx8YGr<1=C+Z=QWTRNz00000NkvXXu0mjfiXQB* literal 0 HcmV?d00001 diff --git a/gtk/resources/theme/Adwaita/gtk-contained-dark.css b/gtk/resources/theme/Adwaita/gtk-contained-dark.css index 4b1853b636..20e78c913a 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained-dark.css +++ b/gtk/resources/theme/Adwaita/gtk-contained-dark.css @@ -1893,6 +1893,38 @@ GtkSwitch { .menu .menuitem.radio:backdrop, .menu .menuitem.radio:backdrop:hover { color: rgba(201, 203, 201, 0.1); } +GtkIconView.view.check, +GtkFlowBox.view.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); } + +GtkIconView.view.check:hover, +GtkFlowBox.view.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); } + +GtkIconView.view.check:active, +GtkFlowBox.view.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); } + +GtkIconView.view.check:backdrop, +GtkFlowBox.view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); } + +GtkIconView.view.check:checked, +GtkFlowBox.view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); } + +GtkIconView.view.check:checked:hover, +GtkFlowBox.view.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); } + +GtkIconView.view.check:checked:active, +GtkFlowBox.view.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); } + +GtkIconView.view.check:backdrop:checked, +GtkFlowBox.view.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); } + GtkCheckButton.text-button, GtkRadioButton.text-button { padding: 1px 2px 4px; outline-offset: 0; } diff --git a/gtk/resources/theme/Adwaita/gtk-contained.css b/gtk/resources/theme/Adwaita/gtk-contained.css index 98ad63abcd..16f3be21f9 100644 --- a/gtk/resources/theme/Adwaita/gtk-contained.css +++ b/gtk/resources/theme/Adwaita/gtk-contained.css @@ -1888,6 +1888,38 @@ GtkSwitch { .menu .menuitem.radio:backdrop, .menu .menuitem.radio:backdrop:hover { color: rgba(84, 89, 90, 0.1); } +GtkIconView.view.check, +GtkFlowBox.view.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); } + +GtkIconView.view.check:hover, +GtkFlowBox.view.check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-hover-selectionmode.png"), url("assets/checkbox-hover-selectionmode@2.png")); } + +GtkIconView.view.check:active, +GtkFlowBox.view.check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-active-selectionmode.png"), url("assets/checkbox-active-selectionmode@2.png")); } + +GtkIconView.view.check:backdrop, +GtkFlowBox.view.check:backdrop { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-backdrop-selectionmode.png"), url("assets/checkbox-backdrop-selectionmode@2.png")); } + +GtkIconView.view.check:checked, +GtkFlowBox.view.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); } + +GtkIconView.view.check:checked:hover, +GtkFlowBox.view.check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-hover-selectionmode.png"), url("assets/checkbox-checked-hover-selectionmode@2.png")); } + +GtkIconView.view.check:checked:active, +GtkFlowBox.view.check:checked:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-active-selectionmode.png"), url("assets/checkbox-checked-active-selectionmode@2.png")); } + +GtkIconView.view.check:backdrop:checked, +GtkFlowBox.view.check:backdrop:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-backdrop-selectionmode.png"), url("assets/checkbox-checked-backdrop-selectionmode@2.png")); } + GtkCheckButton.text-button, GtkRadioButton.text-button { padding: 1px 2px 4px; outline-offset: 0; } -- 2.30.2